Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Sharm ElSheikh UAE F1 Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 France F19 France F20 Egypt #1-w1 Egypt #2-w2 Sudan F1 Senegal F1 Senegal F2 Egypt F3 Egypt F4 Egypt F5 Burundi F1 Rwanda F1 Uganda F1 Gabon F2 Egypt F1 Egypt F2 Egypt F3 Egypt F4 Egypt F5 Egypt F7 Egypt F8 Egypt F9 Egypt F10 Syria F2 Egypt F12 Egypt F11 Egypt F13 Burundi F1 Kenya F1 Egypt F15 Egypt F1 Egypt F3 Korea F1 Korea F2 Tunisia F1 Tunisia F2 Tunisia F3 Morocco F4 Morocco F5 Thailand F1 Thailand F2 Burundi F1 Rwanda F1 Uganda F1 Kuwait F1 Syria F1 Spain F6 Portugal F1 Portugal F2 Portugal F3 Uganda F1 Spain F11 Spain F12 Egypt F14 Turkey F17 Turkey F18 Turkey F19 Morocco F4 Kazakhstan F5 Turkey F25 Rwanda F1 Rwanda F2 Turkey F32 Egypt F1 Egypt F2 Turkey F12 Turkey F13 Turkey F14 Spain F8 Bulgaria F1 Bulgaria F2 Bulgaria F3 Spain F14 Spain F16 Spain F17 Spain F18 Turkey F31 Turkey F32 Turkey F34 Spain F30 Spain F32 Turkey F40 Turkey F41 Turkey F1 Turkey F2 Turkey F26 Turkey F3 Kazakhstan F1 Kazakhstan F2 Turkey F10 Turkey F11 Turkey F12 Kuwait F2 Egypt F2 Egypt F3 Egypt F4 Egypt F8 Egypt F9 Egypt F10 Egypt F11 Egypt F14 Egypt F21 Egypt F22 Egypt F28 Egypt F29 Egypt F32 Egypt F35 Egypt F36 Egypt F9 Egypt F10 Egypt F19 Egypt F20 Algeria F1 Algeria F2 Italy F23 Egypt F28 Egypt F29 Turkey F38 Egypt F33 Egypt F34 Egypt F36 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F10 Egypt F11 Egypt F15 Egypt F16 Egypt F22 Egypt F23 Italy F17 Egypt F30 Egypt F31 Egypt F32 Egypt F33 Egypt F38 Egypt F1 Egypt F2 Egypt F6 Egypt F12 Nigeria F1 Nigeria F2 Nigeria F3 Nigeria F4 Egypt F26 Gabon F1 Egypt F20 (Sharm El Sheikh) Italy F25 (Cornaiano) Egypt F11 Kazakhstan F7 (Shymkent) Rwanda F1 Finland F4 (Helsinki) M25 Prague M25 Jablonec nad Nisou Egypt F5 M15 Cairo M15 Cairo M25 Cairo M15 Sharm ElSheikh M15 Cairo M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Brcko M25 Jablonec nad Nisou M15 Madrid M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Most M25 Duffel M15 Cairo M15 Cairo M15 Sharm ElSheikh M25 Doha M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Osijek M25 Kursumlijska Banja M25 Kiseljak M25 Bourg-en-Bresse M15 Sharm ElSheikh KGHM Emax Polish Indoors - Wroclaw M15 Doha M25 Sharm ElSheikh M15 Antalya Sunrise Challenger M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Sarajevo M25 Villeneuve-Loubet Beijing Challenger Bangkok Challenger Koblenz Challenger Fergana Challenger Santos Challenger New Delhi Challenger M15 Vienna Como Challenger Mohammedia Challenger Tampere Challenger Zhangjiagang Challenger M25 Kigali Gwangju Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh Bergamo Challenger Irving Challenger M15 Sharm ElSheikh Anning Challenger M15 Sharm ElSheikh Shymkent Challenger Poprad Tatry Challenger Winnetka Challenger M15 Antalya Almaty Challenger Liuzhou Challenger Leon Challenger M25 Sharm ElSheikh Bergamo Challenger M25 Sharm ElSheikh Helsinki Challenger Amersfoort Challenger Cordenons Challenger Liberec Challenger Braga Challenger Lyon Challenger Aix En Provence Challenger Campinas Challenger Danderyd Challenger San Marino Challenger Helsinki Challenger Milan Challenger Vancouver Challenger Salzburg Challenger Segovia Challenger Biel Challenger Bratislava 1 Challenger Trieste Challenger M15 Hurghada Mauthausen Challenger Open de Franche-Comte - Besancon Timisoara Challenger - Timisoara Open de Franche-Comte - Besancon Czech Open 2005 - Prostejov Porsche Open - Poznan Open de L'Isere - Grenoble Cairo Challenger Challenger Ford de Cherbourg - Cherbourg Marrakech Challenger Izmir Challenger Orleans Challenger Meknes Challenger Casablanca Challenger Anning Challenger Bergamo Challenger Prague Challenger Istanbul Challenger Eskisehir Challenger San Marino Challenger Casablanca Challenger New Delhi Challenger Itajai Challenger Sao Paulo Challenger Mohammedia Challenger Padova Challenger Liberec Challenger Recanati Challenger Casablanca Challenger Morelos Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Poprad Tatry Challenger Portoroz Challenger Meknes Challenger Seville Challenger Casablanca Challenger Budapest Challenger Eckental Challenger Burnie Challenger Launceston Challenger Bergamo Challenger Shenzhen Challenger Guadalajara Challenger Leon Challenger Panama City Challenger Vancouver Challenger Shanghai Rolex Masters - Shanghai Poprad Tatry Challenger Recanati Challenger Almaty Challenger Shenzhen Challenger Cherbourg Challenger Chennai Challenger St. Brieuc Challenger Barletta Challenger Nanchang Challenger Maia Challenger Rome Challenger Heilbronn Challenger Aptos Challenger Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli S Tennis Master Championship - Graz Tunis Open - Tunis Tashkent Challenger Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Ningboo Challenger Burnie Challenger Chennai Challenger Zhuhai Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Barletta Challenger Shanghai Challenger Puerto Vallarta Challenger Lisbon Challenger Prostejov Challenger Samsung Securities Cup - Seoul Bratislava Challenger Amersfoort Challenger Sopot Challenger Manerbio Challenger China Open - Beijing Barcelona Challenger Open de L'Isere - Grenoble Ningboo Challenger Shenzhen Challenger Bratislava Challenger Noumea Challenger Burnie Challenger Launceston Challenger Bengalaru Challenger Nur-Sultan Challenger Sao Paulo Challenger Istanbul Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Biella 1 Challenger Biella 2 Challenger Top Wool Challenger - Biella Wuhan Challenger Split 1 Challenger Split 2 Challenger Ostrava Challenger Prague Challenger Almaty 1 Challenger Almaty 2 Challenger Tanger Challenger Istanbul Challenger Izmir Challenger IPP Open - Helsinki Rome 1 Challenger Heilbronn Challenger Rennes Challenger Challenger 42 - Andrezieux Mouilleron-Le-Captif Challenger Meerbusch Challenger BMW Tennis Championship - Sunrise Brest Challenger Meknes Challenger Kenitra Challenger Bergamo Challenger Kolkata Challenger Pau Challenger San Benedetto Challenger Cortina Challenger Cordenons Challenger Traralgon Challenger Santo Domingo Challenger Cherbourg Challenger Forli 4 Challenger Pau Challenger Marburg Challenger Segovia Challenger Cortina Challenger Phoenix Challenger Alphen Challenger Kenitra Challenger Bratislava Challenger Mexico City Challenger San Luis Potosi Challenger Chennai Challenger Savannah Challenger Lisbon Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Luedenscheid Challenger Ho Chi Minh City Challenger Todi Challenger Lille Challenger Mouilleron-Le-Captif Challenger Kolkata Challenger Almaty Challenger Brest Challenger Tashkent Challenger Guangzhou Challenger Ljubljana Open - Ljubljana Schickedanz Open - Furth Mouilleron-Le-Captif Challenger Manama Challenger Padova Challenger Playford Challenger Shenzhen Challenger San Luis Potosi Challenger ATU Cup - Weiden XI Open International D'Andorra - Andorra Prague Challenger Blois Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Florence Challenger Oberstraufen Cup - Oberstaufen Liuzhou Challenger China Open - Beijing Riviera di Rimini Challenger 2004 - Rimini Istanbul Challenger Cary Challenger Grand Prix de Tennis de Lyon - Lyon Orlando Challenger Open de Moselle - Metz Open Castilla y Leon - Segovia Braunschweig Challenger Cali Challenger Open 13 - Marseille Bendigo Challenger Grand Prix Hassan II - Casablanca St. Brieuc Challenger Maia Challenger Barletta Challenger San Luis Potosi Challenger Aguascalientes Challenger Oberstaufen Challenger Heilbronn Challenger Internationaler Raiffeisen Grand Prix - St. Polten Ilkley Challenger Salzburg Challenger The Stella Artois Grass Court Championships - London Verona Challenger Trieste Challenger Glasgow Challenger Rennes Challenger Tenerife 2 Challenger ATP Challenger Numea - New Caledonia Mercedes Cup - Stuttgart Kigali 1 Challenger Kigali 2 Challenger The LTA Men's Challenger Wrexham - Wrexham Open de Moselle - Metz Astana Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon San Benedetto Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Tunis Challenger Grand Prix Hassan II - Casablanca Augsburg Challenger Hypo Group Tennis International - Portschach Gerry Weber Open - Halle TED Open - Istanbul The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Open D'Orleans - Orleans Prostejov Challenger Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Challenger Numea - New Caledonia Campionati Internazionali di Sicilia - Palermo Cordenons Challenger Dobrich Challenger ABN AMRO World Tennis Tournament - Rotterdam Quimper Challenger Genova Challenger Next Generation Adelaide International - Adelaide Tulln Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Todi Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Vicenza Challenger Estoril Open - Estoril Grand Prix Hassan II - Casablanca Todi Challenger Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Casablanca Challenger Perugia Challenger BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Masters Series - Hamburg Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia M15 Kottingbrunn AEGON International - Eastbourne Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg PTT Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Citi Open - Washington PTT Thailand Open - Bangkok Valencia Open - Valencia Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Rakuten Japan Open - Tokyo Brisbane International - Brisbane Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart AEGON Championships - London European Open - Antwerp Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Hungarian Open - Budapest Open Parc - Lyon Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Maharashtra Open - Pune Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Citi Open - Washington Erste Bank Open - Vienna Adelaide International - Adelaide bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Grand Prix de Tennis de Lyon - Lyon Hamburg European Open - Hamburg Murray River Open - Melbourne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mallorca Championships - Mallorca International German Open - Hamburg St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Open Sud de France - Montpellier Rakuten Japan Open - Tokyo Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Open 13 - Marseille Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open de Moselle - Metz Apia International - Sydney Grand Prix Hassan II - Casablanca AEGON Championships - London Open de Nice Cote d'Azur - Nice Grand Prix de Tennis de Lyon - Lyon Shenzhen Open - Shenzhen Valencia Open - Valencia Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Moselle Open - Metz Open Sud de France - Montpellier If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote d'Azur - Nice Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Antalya Cup - Antalya Generali Open - Kitzbuhel Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Launceston Challenger Sydney International - Sydney Open Sud de France - Montpellier Open Sud de France - Montpellier Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Tata Open Maharashtra - Pune Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Sofia Open - Sofia Mercedes Cup - Stuttgart Orleans Challenger Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Winston-Salem Open - Winston-Salem Moselle Open - Metz Emilia-Romagna Open - Parma Open Sud de France - Montpellier Open 13 Provence - Marseille AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Stockholm Open - Stockholm Kremlin Cup - Moscow Serbia Open - Belgrade Sardegna Open - Cagliari Open Parc - Lyon Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag AEGON International - Eastbourne Moselle Open - Metz Zagreb Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BA-CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris Rolex Paris Masters - Paris Shanghai ATP Masters 1000 - Shanghai Miami Open - Miami Rolex Paris Masters - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Coupe Rogers - Montreal Wimbledon - London Western & Southern Financial Group Masters - Cincinnati French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, AUT-FRA 2-3 French Open - Paris Davis Cup, World Group, QF, ARG-FRA 3-2 Internazionali BNL d'Italia - Rome ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Australian Open - Melbourne Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Group II, 1R, EGY-NOR 4-0 Davis Cup, Group II, 3R, EGY-FIN 2-3 Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group II, PO, EGY-CYP 4-1 Davis Cup, Group I, PO, EGY-ECU 3-1 Davis Cup, Group I, PO, GRE-EGY 3-2 U.S. Open (juniors) Australian Open (juniors) AAMI Classic - Kooyong Kooyong Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, Group II, 1R, EGY-SLO 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group II, 1R, URU-EGY 1-3 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, PO, IRL-EGY 3-2 Tennis Masters Cup Shanghai - Shanghai Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group II, 1R, EGY-BLR 1-3 Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo M25 Sharm ElSheikh M25 Poznan Davis Cup, World Group I, 1R, EGY-HUN 2-3 M15 Sharm ElSheikh